Conversation
|
Thanks @amontoison, this is why it's so annoying that gfortran added support for QUIET so late. It doesn't seem to be an issue for the Python interface as it checks the return code. |
|
The fortran standard is rather vague about this, but I now believe STOP gives status = 0, but does not output a message STOP code gives status = exit, written to standard error. Thus I propose that we have IF ( status == 0 ) THEN Any feelings or objections? |
|
Ah so this would avoid echoing STOP 0, seems like a sensible change to me. I'll shout if anything breaks. |
|
Another thing, although we pass a code using STOP, it is equally valid to pass a string (which is then echoed). Indeed, I suspect that the code is actually passed as a string ... I'm not suggesting we do, but it would be more friendly than simply getting a final "STOP 3" message. |
|
So long as the return codes don't change I'm happy. |
|
I presume that the MACOS actions machine is down, as all MAC jobs time out waiting for a server. Is this the US Gov shutdown in action? |
|
That seems likely! |
I approve theses modifications 👍 |
@jfowkes @nimgould
The new release of SIFDecode broke
CUTEst.jlbecauseSTOP 0is written instderrand notstdout.I was checking that
stderrwas empty before.This PR quickly fixes the issue.
It could be relevant for you to know that if you want to use it in the Python interface.